<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Event对象onunload()用法</title>
    <script>
        // 定义和用法:onunload 事件在用户退出页面时发生。
        // 语法:onunload="SomeJavaScriptCode"
        // SomeJavaScriptCode:必需。规定该事件发生时执行的 JavaScript。
        // 此事件支持的html标签<body>, <frameset>
        // 此事件支持的对象为window
        window.onunload = function () {
            alert('请问你确定要关闭页面吗？');
        }
        window.onbeforeunload = function (e) {

            var e = e || window.Event;

            return "Are you sure you want to leave?";

        }
    </script>
</head>

<body onunload="alert('请问你确定要关闭页面吗？')">
    <input type="button" onclick="window.close()" value="关闭">
</body>

</html>